﻿#include"SeqList.h"

void SLTest01()
{
	SL sl;
	SLInit(&sl);
	//ɾĲ
	//β
	SLPushBack(&sl, 1);
	SLPushBack(&sl, 2);
	SLPushBack(&sl, 3);
	SLPushBack(&sl, 4);
	SLPrint(sl);//1 2 3 4

	//SLPushFront(&sl, 5);
	//SLPrint(sl);
	//SLPushFront(&sl, 6);
	//SLPrint(sl);
	//SLInsert(&sl, 1, 99);
	//SLPrint(sl);
	//SLInsert(&sl, sl.size, 88);
	//SLPrint(sl);
	SLErase(&sl, 1);
	SLPrint(sl);
	SLErase(&sl, 2);
	SLPrint(sl);
	//测试顺序表的查找
	int find = SLFind(&sl, 40);
	if (find < 0)
	{
		printf("没有找到！\n");
	}
	else {
		printf("找到了！下标为%d\n",find);
	}
	SLDestroy(&sl);

	//βɾ
	//SLPopBack(&sl);
	//SLPrint(sl);//1 2 3 
	//SLPopBack(&sl);
	//SLPrint(sl);
	//SLPopBack(&sl);
	//SLPrint(sl);
	//SLPopBack(&sl);
	//SLPrint(sl);
	//SLPopFront(&sl);
	//SLPrint(sl);
	//SLPopFront(&sl);
	//SLPrint(sl);
	////...........
	//SLDestroy(&sl);
}

int main()
{
	SLTest01();
	return 0;
}